outsourcing technology process technology solar energy igbt planning consulting photovoltaics power electronics noise solar power performance technology energy